package org.lestr.secuel.sogl.objets3D;

import org.lestr.secuel.m3ds.IUsine;
import org.lestr.secuel.m3ds.maths.IPoint3d;
import org.lestr.secuel.m3ds.objets3D.IObjet3d;
import org.lestr.secuel.m3ds.objets3D.IPositionObjet3d;

public class PositionObjet3d extends Coordonnees3d<IObjet3d, IPositionObjet3d> implements IPositionObjet3d {


    public PositionObjet3d(IUsine usine,
                           IObjet3d parent) {

        super(usine, parent);

    }// FIN Constructeur


    public PositionObjet3d(IUsine usine,
                           IObjet3d parent,
                           IPoint3d point3d) {

        super(usine, parent, point3d);

    }// FIN Constructeur


    public PositionObjet3d(IUsine usine,
                           IObjet3d parent,
                           double x,
                           double y,
                           double z) {

        super(usine, parent, x, y, z);

    }// FIN Constructeur


    /** Avance l'objet selon sa direction */
    @Override
    public void avancer(double distance) {
    }// FIN avancer


}// FIN Classe Point3d
